﻿using System;
using System.Collections.Generic;
using System.Text;

namespace kxjsj.Model
{
    class Author : IComparable<Author>
    {
        public Author() { }

        /// <summary>
        /// 姓名
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 性别
        /// </summary>
        public string Sex { get; set; }

        /// <summary>
        /// 排名
        /// </summary>
        public int Order { get; set; }

        /// <summary>
        /// 出生日期
        /// </summary>
        public string Birthday { get; set; }

        /// <summary>
        /// 民族
        /// </summary>
        public string Nation { get; set; }

        /// <summary>
        /// 党派
        /// </summary>
        public string Party { get; set; }

        /// <summary>
        /// 工作单位
        /// </summary>
        public string Unit { get; set; }

        /// <summary>
        /// 现任职务
        /// </summary>
        public string CurrentPosition { get; set; }

        /// <summary>
        /// 联系电话
        /// </summary>
        public string Phone { get; set; }
        
        /// <summary>
        /// 移动电话
        /// </summary>
        public string Mobile { get; set; }

        /// <summary>
        /// 本科毕业学校
        /// </summary>
        public string College { get; set; }

        /// <summary>
        /// 毕业时间
        /// </summary>
        public string GraduateTime { get; set; }

        /// <summary>
        /// 最高学位
        /// </summary>
        public string HighestDegree { get; set; }

        /// <summary>
        /// 获得时间
        /// </summary>
        public string HighestDegreeTime { get; set; }

        /// <summary>
        /// 毕业学校
        /// </summary>
        public string HighestDegreeSchool { get; set; }

        /// <summary>
        /// 技术职称
        /// </summary>
        public string Title { get; set; }
    
        /// <summary>
        /// 技术职称等级
        /// </summary>
        public string TitleLevel { get; set; }

        /// <summary>
        /// 熟悉专业
        /// </summary>
        public string FamiliarProfessional { get; set; }

        /// <summary>
        /// 曾获科技奖励
        /// </summary>
        public string WonAward { get; set; }

        /// <summary>
        /// 参与项目时间
        /// </summary>
        public string StartTime { get; set; }

        /// <summary>
        /// 参与项目截止时间
        /// </summary>
        public string EndTime { get; set; }

        /// <summary>
        /// 在本项目的组织、研究、推广中做出的创造性贡献
        /// </summary>
        public string Contribution { get; set; }

        public int CompareTo(Author other)
        {
            return this.Order - other.Order;
        }
    }
}
